Back to Projects
Cover image for Vult – Comprehensive Sports Academy Management Dashboard

Vult – Comprehensive Sports Academy Management Dashboard

Vult is one of the largest and most comprehensive systems for managing sports academies. It is a complete operational ecosystem consisting of two major dashboards: 1) Platform Admin Dashboard Used to manage the entire platform, including: Managing all registered academies. Platform-wide content management (news, pages, announcements). User and staff management with advanced permission control. System settings and operational configurations. A full Roles & Permissions system for admins and staff. Managing global content displayed across all apps and interfaces. 2) Academy Admin Dashboard Used by each academy to manage its internal operations: Managing branches, branch managers, and academy staff. Managing sports activities and training plans. Complete subscription management for parents and players. Payments, invoices, renewals, and subscription statuses. Full player attendance system. Managing players’ profiles, skills, vital measurements, and performance reports. Parent management and linking parents to players. Access control for academy-level users and employees. A robust reporting system (financial reports, payments, subscriptions, rentals, facilities, etc.). It functions as a full-scale Backoffice system for sports academies, covering all operational and business needs.

Tech Stack

Backend
PHP Laravel
Frontend
Blade HTML CSS JavaScript Bootstrap
Database
MySQL
Infrastructure & Tools
Git GitHub Laravel Artisan
Architecture
MVC RESTful APIs Modular Architecture

Project Overview

Vult is a comprehensive digital platform designed to manage and operate sports academies through a fully integrated system. The platform functions as a complete operational ecosystem that streamlines the administrative, financial, and operational processes of sports academies while maintaining a centralized platform-level management structure.

The system is built around two primary administrative dashboards, each serving a specific operational layer within the platform.

The first is the Platform Admin Dashboard, which is responsible for managing the entire platform infrastructure. Through this dashboard, administrators can oversee all registered academies across the system, manage global content such as news, announcements, and informational pages, and configure system-wide settings that control the behavior and structure of the platform. The platform dashboard also includes advanced user management capabilities, allowing administrators to manage staff members and define detailed access permissions through a full Roles and Permissions system. This ensures that different administrative roles can operate within clearly defined boundaries while maintaining overall platform security and governance.

The second core component is the Academy Admin Dashboard, which is designed specifically for each sports academy to manage its day-to-day operations. Through this dashboard, academies can manage their branches, assign branch managers, and organize internal staff members. The system allows academies to configure sports activities and training plans while maintaining detailed records of players and their development.

The academy dashboard also includes a complete subscription management system that enables academies to manage parents and players, track subscription plans, handle payments and invoices, monitor renewals, and maintain accurate subscription statuses. Additionally, the platform provides a full attendance tracking system that allows academies to monitor player participation in training sessions.

Each player profile can include detailed information such as skills, vital measurements, and performance reports, helping academies track player development over time. Parents are also integrated into the system, allowing them to be linked directly to their children’s profiles and subscriptions.

To support operational transparency and business decision-making, the system includes a robust reporting module that provides financial reports, payment summaries, subscription analytics, and operational insights related to facilities, rentals, and academy performance.

Overall, Vult functions as a full-scale backoffice system for sports academies, providing a powerful digital infrastructure that supports administrative management, financial operations, player development tracking, and organizational control across the entire platform.

My Role: Back-End Developer

  • Contributed to developing a large web-based dashboard for managing sports academies within the Vult system.
  • Implemented backend logic for complex dashboard operations and workflows.
  • Developed academy management modules (data, status control, branch structure).
  • Built user, branch manager, and staff management features.
  • Implemented a complete Roles & Permissions system for platform and academy admins.
  • Developed modules for activities, training plans, and internal academy content.
  • Built a comprehensive player management system (skills, vitals, performance tracking).
  • Implemented player attendance tracking directly within the dashboard.
  • Developed content management features (media, news, activities).
  • Created pages and reports for subscriptions, payments, and invoices.
  • Structured and prepared data for accurate and smooth frontend display.
  • Collaborated closely with the frontend team to ensure seamless integration.Developed a wide range of backend APIs powering the entire Vult platform and dashboards.
  • Built APIs for managing academies, branches, users, and staff.
  • Implemented advanced RBAC (Roles & Permissions) APIs.
  • Developed APIs for activities, training programs, and academy operations.
  • Built advanced endpoints for player management (skills, vitals, progress).
  • Developed full subscription lifecycle APIs (creation, billing, renewal, expiration, invoices).
  • Implemented payment tracking and linking with academy and parent subscriptions.
  • Built attendance tracking APIs for players with complete logic.
  • Developed parent management APIs and child-parent linking system.
  • Optimized queries and backend performance for a large-scale, data-heavy platform.
  • Documented APIs and supported frontend teams with integration.
  • Designed and optimized database relationships between all major entities.